リージョンの実装

概要

Algonomyでリージョンを使用することで、マーチャントはリージョンごとに希望小売価格、セール価格、カタログ名、在庫状況などの異なる商品属性を渡すことができます。また、異なる地域で異なる通貨を使用することも可能です。

リージョンを活用することで、ページ上のインスツルメンテーションに基づいて、地域別の戦略や通貨、言語の設定が可能となります。リージョンを使用するには、地域フィードおよび全ページでのリージョンインスツルメンテーションが必要です。

リージョンが実装されていると、返されるレコメンデーションは地域の値を反映するように調整されます。たとえば、あるリージョンのユーザーがレコメンデーションを表示した場合、その地域の価格、在庫状況、通貨が反映されます。

有効なリージョン実装を活用するためのリージョン対応戦略が複数用意されています。それ以外の戦略については、商品が選択された後に地域データが代入されます(戦略はサイト全体の顧客行動を考慮します)。リージョンを使用しているサイトでは、リージョン間で商品が大きく重複している場合にのみ、効果的なレコメンデーションが可能です。

一部のリージョンにのみ特化した商品を多数扱うサイトでは、大きなリージョンの商品がレコメンデーションで優勢となり、小規模なリージョンの商品が推薦されにくくなります。

ローカライゼーションにもリージョンは必須です。複数言語・通貨に対応するには、リージョンの実装が必要です。

セットアップ

リージョンをサポートするには、以下の手順が必要です:

  1. Algonomyチームに連絡し、サイトでリージョンを有効化し、デフォルトリージョンを設定してもらいます。

  2. フィードの更新。変数の値は地域フィードを通じて送信され、リージョンIDに関連付けられます。設定できる属性については地域用フラットファイルフィードを参照してください。

  3. サイト統合を更新。統合ロジックにて、ユーザーのリージョンIDを識別します。ユーザーのリージョンIDが判明していれば、その地域の値を使用してレコメンデーションが返されます。

注意:

  • 顧客がログインしていなくても、リージョンに割り当てられることがあります。

  • リージョンIDはセッション中に変化する可能性があります。

  • リージョンIDは大文字・小文字を区別します。

デフォルトリージョンの選択

地域固有の情報がない場合があります。たとえば以下のケースです:

  • ある製品に対する地域の詳細がフィードに含まれていない。

  • インスツルメンテーションやAPI呼び出しで有効なリージョンIDが渡されなかった。

地域情報がない場合、レコメンデーションにはデフォルトのリージョンが使用されます(Algonomyチームによって設定)。

レコメンデーション可能な商品

フラットフィード

製品がシステムでレコメンドされるには、product full fileでrecommendableフラグがtrueになっている必要があります。

サイトでリージョンが有効になっている場合、該当製品はproduct full fileおよび補足リージョンファイルの両方にエントリが必要で、それぞれrecommendable / in_stockがtrueでなければなりません。

以下に例を示します:

Product Full File
recommendableフィールド

Region File
in_stockフィールド

レコメンド可能?

true

true

はい

true

false

いいえ

商品未掲載

true

いいえ

true

未掲載

はい

リージョンとレコメンデーション

一般に、リージョンデータはレコメンデーションの内容に直接影響を与えません(ただし、地域による在庫切れ商品を除く)。レコメンデーション生成後に地域情報が差し替えられます。複数リージョン対応サイトではバックフィル戦略が特に重要です。

リージョン固有の商品属性

リージョンが識別されている場合、以下の値が差し替えられます:

  • リスト価格

  • セール価格

  • 在庫状況

  • 利益率

リージョン対応戦略

リージョンを実装済みのクライアントは、地域内で収集された行動に基づいてレコメンデーションを提供するリージョン対応戦略を利用できます。詳細は戦略ライブラリ:リージョン対応戦略を参照してください。